#!/bin/sh
#
# Copyright (C) 2006 Google. All Rights Reserved.
#
PACKAGE_PATH=$1
INSTALL_PATH=$2
INSTALL_VOLUME=$3
SYSTEM_ROOT=$4

macfuse_uninstall_script="/Library/Filesystems/prlufs.fs/Support/uninstall-macfuse-core.sh"

log()
{
	logger -p install.info -t 'Parallels Installer' "$@"
}

## PRLUFS File System Bundle

# We originally screwed up the version number in prlufs.fs, so until we are
# > version 1.0, we need to blow this away every time :-(
if [ -d "$INSTALL_VOLUME/System/Library/Filesystems/prlufs.fs" ]
then
  /bin/rm -rf "$INSTALL_VOLUME/System/Library/Filesystems/prlufs.fs"
fi

## PRLUFS Kernel Extension

if [ -d "$INSTALL_VOLUME/Library/Extensions/prlufs.kext" ]
then
  /bin/rm -rf "$INSTALL_VOLUME/Library/Extensions/prlufs.kext"
fi

# We originally installed the kernel extension in /System/Library/Extensions.
# If it is there before this install, then we'll remove it and touch the
# parent directory.
if [ -d "$INSTALL_VOLUME/System/Library/Extensions/prlufs.kext" ]
then
  /bin/rm -rf "$INSTALL_VOLUME/System/Library/Extensions/prlufs.kext"
  /usr/bin/touch "$INSTALL_VOLUME/System/Library/Extensions"
fi

# Remove previous PRLUFS version
if [ -x ${macfuse_uninstall_script} ]; then
	log "Try to remove previous PRLUFS package"
	${macfuse_uninstall_script}
fi

## Signal success

exit 0
